package cc.rengu.redp.bizimpl.upmp.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @author System
 * @since 2022-04-16
 */
@Data
public class TBNotifyInfoVO implements Serializable {

    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "非业务主键")
    private String id;
    /**
     * 法人行标识
     */
    @ApiModelProperty(value = "法人行标识")
    private String instId;

    /**
     * 公告标题
     */
    @ApiModelProperty(value = "公告标题")
    private String title;

    /**
     * 公告开始日期
     */
    @ApiModelProperty(value = "公告开始日期")
    private String beginTime;

    /**
     * 公告有效期
     */
    @ApiModelProperty(value = "公告有效期")
    private String expireTime;

    /**
     * 公告内容
     */
    @ApiModelProperty(value = "公告内容")
    private String message;

    private String publishTime;

    /**
     * ？？
     */
    private String notifyStatus;

    /**
     * 审批状态
     */
    @ApiModelProperty(value = "审批状态")
    private String auditStatus;

    /**
     * 审批拒绝原因
     */
    @ApiModelProperty(value = "审批拒绝原因")
    private String auditRefuseReason;

    /**
     * 创建机构
     */
    @ApiModelProperty(value = "创建机构")
    private String crtOrgId;

    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人")
    private String oprId;

    /**
     * 创建时间戳
     */
    @ApiModelProperty(value = "创建时间戳")
    private String createTime;

    private String lastOprId;

    /**
     * 最后修改时间戳
     */
    @ApiModelProperty(value = "最后修改时间戳")
    private String lastUpdateTime;

    private String lastAuditId;

    private String lastAuditTime;

    /**
     * 备用字段1
     */
    @ApiModelProperty(value = "备用字段1")
    private int remark1;

    /**
     * 备用字段2
     */
    @ApiModelProperty(value = "备用字段2")
    private int remark2;

    /**
     * 备用字段3
     */
    @ApiModelProperty(value = "备用字段3")
    private String remark3;

    /**
     * 备用字段4
     */
    @ApiModelProperty(value = "备用字段4")
    private String remark4;

    /**
     * 备用字段5
     */
    @ApiModelProperty(value = "备用字段5")
    private String remark5;
    //商户集合
    @ExcelProperty(value = "商户编号")
    private List merchantList;

    //商圈集合
    private List circleList;


}
